/*theme color begin*/
p{
    font-family: Arial, Helvetica, sans-serif !important;
}
.iheader,
.utilitybar,
.btn-danger{
    background-color: #337ab7 !important;
}
.utilitybar{
    border-bottom: none;
}
.nav-container li:hover > a,
.nav-container li a:hover,
.current,
.pagenum,
.pagedown,
.pageend,
.pageinfo,
.pagefirst,
.pageup,
div.pt-cv-pagination-wrapper a,
.entry-meta a,
.entry-content a,
.comment-content a,
.entry-content a:visited,
.site-footer a:hover{
    color: #337ab7 !important;
}
.nav-container .current_page_item>a>span,
.nav-container .current_page_ancestor>a>span,
.nav-container .current-menu-item>a span,
.nav-container .current-menu-ancestor>a>span,
.nav-container li a:hover span{
    background-color: #337ab7;
}
.btn-danger{
    border: none;
}
/*theme color end*/
.headerinnerwrap{
    margin: 0 !important;
}
.index-product-title{
    max-width: 400px;
    margin: 0 auto 15px auto;
}
.index-product-title h4{
    text-align: center;
    margin: 25px auto 10px auto;
    font-weight: bolder;
    font-size: 48px;
    font-family:'shuhei', Helvetica, sans-serif
}
.index-product-title span{
    display: block;
    margin: 0 auto;
    width: 40%;
    border-bottom: 3px solid #575757;
}
#navbar{
    display: flex;
    width: 100%;
    margin: 0 !important;
}
#site-navigation{
    width: 100%;
    margin: 0;
}
.nav-container{
    width: 100%;
}
#menu-magnesia-carbon-brick{
    display: flex;
    width: 100%;
    flex-direction: row;
    justify-content: space-between;
}
.about_company{
    height: 800px;
}
.widget-title{
    font-family: 'shuhei', Helvetica, sans-serif !important;
}
.shouyehtpt{
    /* overflow-y: hidden; */
}
.shouyehtpt .rBibCh{
    margin-bottom: 0 !important;
}
.home-link>span{
    display: inline-block !important;
}
#masthead{
    width: 70%;
    margin: 0 auto;
    padding: 15px 0 0 0;
    background-color: #FFFFFF00;
}
a.home-link{
    float: none !important;
    margin: 0 !important;
    padding: 0 !important;
}
ul.nav-menu>li>a{
    font-family: 'shuhei', Helvetica, sans-serif;
    font-size: 18px;
}
.nav-container li a{
    margin-bottom: 0;
}
.entry-title,
.entry-content h3,
.entry-content p{
    font-family: 'shuhei', Helvetica, sans-serif;
}